<?php
	ini_set('date.timezone','Asia/Shanghai');
	/**
	 * 已兼容php7
	 * 注：本邮件类都是经过我测试成功了的，如果大家发送邮件的时候遇到了失败的问题，请从以下几点排查：
	 * 1. 用户名和密码是否正确；
	 * 2. 检查邮箱设置是否启用了smtp服务；
	 * 3. 是否是php环境的问题导致；
	 * 4. 将26行的$smtp->debug = false改为true，可以显示错误信息，然后可以复制报错信息到网上搜一下错误的原因；
	 * 5. 如果还是不能解决，可以访问：http://www.daixiaorui.com/read/16.html#viewpl 
	 *    下面的评论中，可能有你要找的答案。
	 *
	 *
	 * Last update time:2017/06
	 * UPDATE:
	 * 1、替换了高版本不支持的写法，如ereg、ereg_replace.
	 * 2、将 var 改为 public/private等.
	 * 3、使其兼容php7.
	 * 
	 */
	// if(isset($_COOKIE['Banip'])){
	// 	echo '<script>alert("Please try again later"); window.history.back();</script>';
	// 	exit();
	// }
	// var_dump($_POST);exit();
	require_once "Smtp.class.php";
	//******************** 配置信息 ********************************
	$smtpserver = "smtp.163.com";//SMTP服务器
	$smtpserverport =25;//SMTP服务器端口
	$smtpusermail = "来自官网";//SMTP服务器的用户邮箱
	$smtpemailto = '465633678@qq.com';//发送给谁 865067630@qq.com
	$smtpuser = "zzq465633678@163.com";//SMTP服务器的用户帐号，注：部分邮箱只需@前面的用户名
	$smtppass = "zzq465633678";//SMTP服务器的用户密码
	// $mailtitle = $_POST['inputXQ'];//邮件主题
	$mailtitle = $_POST["demand"];//邮件主题
	$mailcontent = "<table cellpadding='0' cellspacing='0' border='0' width='640' style='margin:0 auto;color:#555; font:16px/26px '微软雅黑','宋体',Arail; '>"
	."      <tbody><tr>"
	."           <td style='height:62px; background-color:#4179A0; padding:10px 0 0 10px;'>"
	."              <a href='#' target='_blank' style='color: #fff;text-decoration: none;font-family: Microsoft YaHei;font-size: 30px;text-indent: 20px;padding-left: 20px;'>" . $mailtitle . "</a>"
	."         </td>"
	."     </tr>"
	."     <tr style='background-color:#fff;'>"
	."         <td style='padding:10px 38px;font-weight: bold;font-size: 23px;'>"
	."             <div style='MARGIN-BOTTOM: 10px; HEIGHT: 30px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-ALIGN: right;'><span style='FONT-SIZE: 10pt; COLOR: #c0c0c0'></span></div>"
	."                         <div style='margin:20px 0;'></div>"
	."                         " . ($_POST["name"] ? ("联系人：".$_POST["name"]) : "")
	."                         <div style='margin:20px 0;'></div>"
	."                         " . ($_POST["phone"] ? ("手机号：".$_POST["phone"]) : "")
	."                         <div style='margin:20px 0;'></div>"
	."                         " . ($_POST["company"] ? ("公司名称：".$_POST["company"]) : "")
	."                         <div style='margin:20px 0;'></div>"
	."                         " . ($_POST["email"] ? ("邮箱：".$_POST["email"]) : "")
	."                         <div style='margin:20px 0;'></div>"
	."                         " . ($_POST["message"] ? ("内容：".$_POST["message"]) : "")
	."                 <div style='MARGIN-BOTTOM: 20px; HEIGHT: 30px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-ALIGN: right; MARGIN-TOP: 10px'><span style='FONT-SIZE: 10pt; COLOR: #c0c0c0'></span></div>"
	."         </td>"
	."     </tr>"
	."     <tr>"
	."          <td style='height:62px; background-color:#4179A0; padding:10px 0 0 10px;'>"
	."         </td>"
	."     </tr>"
	."</tbody></table>";
	// $mailcontent = "<h1>".$_POST['content']."</h1>";//邮件内容
	$mailtype = "HTML";//邮件格式（HTML/TXT）,TXT为文本邮件
	//************************ 配置信息 ****************************
	$smtp = new Smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证.
	$smtp->debug = true;//是否显示发送的调试信息
	$state = $smtp->sendmail($smtpemailto, $smtpuser, $mailtitle, $mailcontent, $mailtype,$smtpusermail);

	
	if($state==""){
		echo '<script> alert("发送邮件失败，请联系开发者!"); window.history.back(); </script>';
		exit();
	}
	setcookie("Banip", $_SERVER["REMOTE_ADDR"], time()+3600);
	echo '<script> alert("发送成功！"); window.history.back();</script>';

?>